h1, h2, h3, h4 {color: #535C64;}

h1 {font-size:145%;}
h2 {font-size:135%;}
h3 {font-size:125%;}
h4 {font-size:110%;}

h1, h2, h3, h4 {margin:0 0 5px 0;}

p, li {line-height:150%;}

a {outline: none;}
a:link {color: #004080;text-decoration:none;}
a:visited {color:#004080;text-decoration:none;}
a:hover {color:#004080;text-decoration:underline;}
a:active {color:#004080;text-decoration:none;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

table {width:100%;border-collapse:collapse;}
table thead {font-weight:bold;background:#bababa;}
table tbody {border-color: #000000;}
table th, table td {padding:6px;}
table tr.even, tr.odd {background: #ffffff;}
table tr {border-bottom:1px solid #CCCCCC;}
table tr:last-child {border: 0;}
table thead tr {border-bottom:1px solid #333333;}
table thead td {padding-bottom: 5px;}


/* THIS HERE CONTROLS THE BODY TEXT */

div#PageBody {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
}

div#MainColumn div.more-link {
	padding: 0;
	margin: 0;
}

div#MainColumn div.more-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
	line-height: 1.6em;
	margin: 0;
	text-align: center;
}

div#MainColumn p,
div#MainColumn ul,
div#MainColumn ol,
div#MainColumn table,
.block {
	margin-bottom: 12px;
}

div#MainColumn .node ul li {margin-left:20px;list-style:circle;}
div#MainColumn .node ol li {margin-left:32px;list-style:decimal-leading-zero;}

.mceContentBody ul li {margin-left:10px;list-style:circle;}
.mceContentBody ol li {margin-left:16px;list-style:decimal-leading-zero;}